home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
fb386
/
egcg1
/
g44.bas
< prev
next >
Wrap
BASIC Source File
|
1991-10-18
|
2KB
|
58 lines
100 ' G44 T.WAKAMATSU
110 H=3
120 FOR I=1 TO 5:A(I)=0:B(I)=0:C(I)=1:D(I)=1:NEXT I
130 D(H)=-1:CLS
140 V1=320:W1=240:X1=327:Y1=240
150 V2=320:W2=240:X2=320:Y2=247
160 V3=320:W3=240:X3=313:Y3=240
170 V4=320:W4=240:X4=320:Y4=233
180 J=0:GOTO 330
190 J=J+1:IF J=5 THEN 380
200 A(J)=A(J)+1
210 IF A(J)=5 THEN A(J)=0:GOTO 190
220 K=B(J)+C(J)
230 IF K=0 OR K=5 THEN C(J)=-C(J):K=B(J)
240 P=C(J)*D(K):B(J)=K
250 S1=(Y1-W1)*P+X1:T1=(V1-X1)*P+Y1
260 S2=560-T1:T2=S1-80
270 S3=560-T2:T3=S2-80
280 S4=560-T3:T4=S3-80
290 V1=X1:W1=Y1:X1=S1:Y1=T1
300 V2=X2:W2=Y2:X2=S2:Y2=T2
310 V3=X3:W3=Y3:X3=S3:Y3=T3
320 V4=X4:W4=Y4:X4=S4:Y4=T4
330 LINE (V1,W1)-(X1,Y1),PSET,2
340 LINE (V2,W2)-(X2,Y2),PSET,3
350 LINE (V3,W3)-(X3,Y3),PSET,4
360 LINE (V4,W4)-(X4,Y4),PSET,5
370 J=1:GOTO 200
380 FOR D=1 TO 10000:NEXT D
390 H=3
400 FOR I=1 TO 5:A(I)=0:B(I)=0:C(I)=1:D(I)=1:NEXT I
410 D(H)=-1
420 V1=320:W1=240:X1=327:Y1=240
430 V2=320:W2=240:X2=320:Y2=247
440 V3=320:W3=240:X3=313:Y3=240
450 V4=320:W4=240:X4=320:Y4=233
460 J=0:GOTO 610
470 J=J+1:IF J=5 THEN 660
480 A(J)=A(J)+1
490 IF A(J)=5 THEN A(J)=0:GOTO 470
500 K=B(J)+C(J)
510 IF K=0 OR K=5 THEN C(J)=-C(J):K=B(J)
520 P=C(J)*D(K):B(J)=K
530 S1=(Y1-W1)*P+X1:T1=(V1-X1)*P+Y1
540 S2=560-T1:T2=S1-80
550 S3=560-T2:T3=S2-80
560 S4=560-T3:T4=S3-80
570 V1=X1:W1=Y1:X1=S1:Y1=T1
580 V2=X2:W2=Y2:X2=S2:Y2=T2
590 V3=X3:W3=Y3:X3=S3:Y3=T3
600 V4=X4:W4=Y4:X4=S4:Y4=T4
610 LINE (V1,W1)-(X1,Y1),PSET,0
620 LINE (V2,W2)-(X2,Y2),PSET,0
630 LINE (V3,W3)-(X3,Y3),PSET,0
640 LINE (V4,W4)-(X4,Y4),PSET,0
650 J=1:GOTO 480
660 CLS